package com.project.pudongdata.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.project.pudongdata.dto.QueryTableDto;
import com.project.pudongdata.service.QueryTableService;
import org.springframework.stereotype.Service;

@Service
public class QueryTableServiceImpl implements QueryTableService {
    public Page<QueryTableDto> getPageData(int currentPage, int pageSize) {
        Page<QueryTableDto> page = new Page<>(currentPage, pageSize); // 创建Page对象，设置当前页和每页显示数量
        LambdaQueryWrapper<QueryTableDto> queryWrapper = new LambdaQueryWrapper<>(); // 创建Lambda查询条件构造器，可根据需要添加条件
        // 这里可以添加一些查询条件，例如：queryWrapper.eq(YourEntity::getColumnName, value);
//        mapper.selectPage(page, queryWrapper); // 执行分页查询
        return page; // 返回分页结果，包含数据列表和分页信息（如总记录数、总页数等）
    }

}

